person newly arrived to a city/town - Spanisch Englisch Wörterbuch